home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Atari Compendium
/
The Atari Compendium (Toad Computers) (1994).iso
/
files
/
umich
/
utils
/
bigscrn.arc
/
BIGSCRN.DOC
next >
Wrap
Text File
|
1989-06-10
|
5KB
|
137 lines
Relay-Version: version Notes 2.7 86/07/03; site hpbbrd.HP.COM
From: ONM07@DMSWWU1A.BITNET
Date: Fri, 2 Jun 89 08:28:54 MDT
Date-Received: Sat, 3 Jun 89 00:05:27 MDT
Subject: (none)
Message-ID: <8906021428.AA10126@ucbvax.Berkeley.EDU>
Organization: The Internet
Path: hpbbrd!hpbbn!hp-ses!hplabs!ucbvax!DMSWWU1A.BITNET!ONM07
Newsgroups: comp.sys.atari.st
Sender: daemon@ucbvax.BERKELEY.EDU
Lines: 123
X-Unparsable-Date: Fri, 02 Jun 89 11:17:05 MES
Date: 02 June 1989, 11:16:40 MES
From: Julian F. Reschke (0251) 861 241 ONM07 at DMSWWU1A
To: info-ata at score
I've received a lot of questions about my program BigScreen.
The program originally was published in "ST-Magazin", issue 11/1988
-- but is nevertheless free. I'll try to summarize the most
important points in this article using my broken english...
-----
Usage
-----
BigScreen HAS to be placed into the AUTO-folder. It can be
configured by holding down Control, Shift, Alternate or
CapsLock during startup. Using '+', '-', '*' and '/', you
can change the desired screen resolution (BigScreen displays
the setting for the three resolutions). Press any other key
to continue. SPACE continues without saving the new configuration,
RETURN does it (the new settings are saved directly into the
program file -- no parameter file, no installation program!).
Error messages:
"BigScreen not installed"
BigScreen was not installed, because you have selected the
standard ST-resolution.
"Configuration saved..."
BigScreen has saved the new settings.
"BigScreen installed..."
BigScreen did install without errors.
"File \auto\bigscrn.prg not found."
BigScreen couldn't find the program file to save the new
settings.
"Can't write to program file."
BigScreen wasn't able to write the new settings into the
program file.
"[trying to fix problems with old TOS versions...]"
When using TOS-versions <1.4, BigScreen allocates a safety
buffer to prevent crashes caused by the addressing bugs
in the line-a-routines. Ignore (see tech. information)!
-------------------------
What to do with BigScreen
-------------------------
BigScreen is fine for using properly programmed GEM-applications
on larger screens -- especially if the window updating is slow
(use larger windows...). But it's main purpose is to help
programmers to write proper GEM-applications without having
to buy a SM 194/MatScreen/Moniterm.
--------------------
The name of the game
--------------------
BigScreen patches some negative line-a-variables when the AES
does his v_opnwk()-call. These variables are documented in
S.A.L.A.D. (and in my book 'Atari ST Profibuch', Sybex Germany).
When using a 'normal' horizontal resolution (ie 640 in High- and Med-
Rez and 320 in Low-Rez), scrolling is done directly by the hardware
(via the screen base register).
When using a wider screen, BigScreen allocates a 'virtual'
screen and copies it during VB into the physical screen
memory (nice example for the difference between physbase
and logbase!!!). I've tried to do my best, but in this
mode BigScreen will slow down the machine significantly.
The horizontal resolution can only be changed in steps of
16 Bytes, because the BIOS relies on BYTES_PER_LINE to be
a multiple of 16 (Leonard promised to fix this in the final
release of TOS 1.4).
Problems with older TOS-versions: The line-a-routines of TOS 1.0
can't handle screens bigger than 32768 Bytes, so BigScreen will
not be of any use on this obsolete OS-version. In TOS 1.2,
there is still a problem -- the sprite functions (used for the
mouse-pointer) use short-adressing. I've solved this
problem by pirating the routine from TOS 1.4, which works well.
All pointers are changed using the XBRA-protocol, which is very
popular in Germany. It's an extension of an older idea of
Moshe Braner (it's documented in the Profibuch and some german
computer magazines).
When using BigScreen, there is naturally no point using
ALT-HELP to print the screen. Instead, I've inserted
a function that *tries* to save the screen image as IMG-file
on the boot drive (monochrome only). However, doing Gemdos-calls
from the VBI isn't save, so I guarantee for nothing.
The actual version is 1.1.
---------------
Copyright notes
---------------
BigScreen is free, as long it is NOT used commercially. However,
I'd be happy to get applications developed with the help of
BigScreen (and I REQUEST commercial sofware developers to send
a copy of the finished program), other donations and -- suggestions.
Here's my snail mail address:
Julian F. Reschke
Contributing editor of 'ST-Magazin'
Hensenstrasse 142
D-4400 Muenster
F.R.G.
Tel.: 0251/861241
Mailbox: Maus Muenster, 0251/80386